/*
 num 数字
 digit_num 小数位数

 unit 1 个位  1000 千 10000 万
 unit_name 单位名 千，万
 process_function 处理方法

//sample
format(1000,2,1,'', function(num,digit_num,unit,unit_name,return_value){ return <span>"return_value"; })


 format(1000,2,1,'', function(num,digit_num,unit,unit_name,'')
 <script> document.write(format(<%= datainfo.account_freeze %>,2,1,'', '') );</script>

 dataSource:function(data,datarow,gridobj,current_column) {  return format(data[datarow].comm_account ,2,1,'', '')   }

 */

//function format(num,digit_num,unit,unit_name,process_function)
//{
//    var value = parseFloat(num);
//
//
//
//    //unit 单位转换
//    if(unit>1)
//        value = value / unit;
//
//
//    //保留小数
//
//    //如果是0位
//    if(digit_num == 0)
//        value = value.toFixed(digit_num);
//    else
//    {
//       // alert(num);
//        var divide_num = 100*digit_num;
//
//       // alert(Math.floor(num*100));
//
//        value = Math.floor(num*100)/100;
//
//
//        value = value.toFixed(digit_num);
//
//    }
//
//
//
//    //加上单位
//    if(unit>1)
//        value = value +unit_name;
//
//    //回调函数
//
//    if(process_function == "")
//        return value;
//    else
//    {
//        var obj = process_function;
//
//        return  obj(num,digit_num,unit,unit_name,value);
//    }
//}


Date.prototype.pattern=function(fmt) {
    var o = {
        "M+" : this.getMonth()+1, //月份
        "d+" : this.getDate(), //日
        "h+" : this.getHours(), //小时
        "H+" : this.getHours(), //小时
        "m+" : this.getMinutes(), //分
        "s+" : this.getSeconds(), //秒
        "q+" : Math.floor((this.getMonth()+3)/3), //季度
        "S" : this.getMilliseconds() //毫秒
    };
    var week = {
        "0" : "\u65e5",
        "1" : "\u4e00",
        "2" : "\u4e8c",
        "3" : "\u4e09",
        "4" : "\u56db",
        "5" : "\u4e94",
        "6" : "\u516d"
    };
    if(/(y+)/.test(fmt)){
        fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
    }
    if(/(E+)/.test(fmt)){
        fmt=fmt.replace(RegExp.$1, ((RegExp.$1.length>1) ? (RegExp.$1.length>2 ? "\u661f\u671f" : "\u5468") : "")+week[this.getDay()+""]);
    }
    for(var k in o){
        if(new RegExp("("+ k +")").test(fmt)){
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
        }
    }
    return fmt;
}




function format(num,digit_num,unit,unit_name,process_function)
{
    var value = parseFloat(num);



    //unit 单位转换
    if(unit>1)
        value = value / unit;


    //保留小数

    //如果是0位
    if(digit_num == 0)
        value = value.toFixed(digit_num);
    else
    {



        value = value.toFixed(digit_num);

    }



    //加上单位
    if(unit>1)
        value = value +unit_name;

    //回调函数

    if(process_function == "")
        return value;
    else
    {
        var obj = process_function;

        return  obj(num,digit_num,unit,unit_name,value);
    }
}


function positiveandnegative(num){
    if(num>0){
        return "red";
    }else if(num<0){
        return "green";
    }
}

function text_color_yellow(){
    return "yellow";
}

function format_date(str)
{
    var val = Date.parse(str);
    var newDate = new Date(val);
    return newDate.pattern("yyyy-MM-dd HH:mm:ss");
}

function format_date_with_pattern(str,pattern_str)
{
    var val = Date.parse(str);
    var newDate = new Date(val);
    return newDate.pattern(pattern_str);
}

function format_date_today(str)
{
    return format_date_with_pattern(str,"yyyy年MM月dd日");
}


function new_date(date_str)
{
    var d = Date.parseDate(date_str,"Y-m-d H:M:s");

}

function strToDate(str) {

    alert(str);
    var val = Date.parse(str);
    var newDate = new Date(val);
    return newDate.pattern("yyyy-MM-dd HH:mm:ss");
}

//
function getSalary(salary_min,salary_max)
{

    //1-2
    if(salary_min > 0 && salary_max >0)
        return salary_min+"-"+salary_max+"元";

    //1-
    if(salary_min > 0 && salary_max <0)
        return salary_min+"以上";

    //-2
    if(salary_min < 0 && salary_max >0)
        return min_year+"以下";

    //不限
    if(salary_min < 0 && salary_max <0)
        return "面议";

}
//工作年限
function getWorkYear(min_year,max_year)
{
    //1-2
    if(min_year > 0 && max_year >0 && min_year != max_year )
        return min_year+"-"+max_year;

    if(min_year > 0 && max_year >0 && min_year == max_year )
    return min_year+"年";


    //1-
    if(min_year > 0 && max_year <0)
        return min_year+"年以上";

    //-2
    if(min_year < 0 && max_year >0)
        return min_year+"年以下";

    //不限
    if(min_year < 0 && max_year <0)
        return "不限";


}

//工作时间

function get_work_type(type)
{
    if(type == 1)
        return "全职";
    if(type == 2)
        return "兼职";

    return "全职";


}

//招聘类型

function get_recuit_type(type)
{
    if(type == 1)
        return "企招";
    if(type == 2)
        return "校园招聘";

    return "全职";


}

function addPadding(str)
{
    return str+"<br>";
}

function get_Gender(value)
{
    if(value == "1")
        return "男";
    if(value == "2")
        return "女";
    return "未知";
}

function get_job_status(value)
{
    if(value == "1")
        return "在职";
    if(value == "0")
        return "正在找工作";
    return "未知";
}

function getArrayVal(array,index)
{
    if(array.length>index)
        return array[index];

    return "";
}
